package com.wanghaixin.service;

import com.wanghaixin.dto.DataGridResult;
import com.wanghaixin.dto.QueryDTO;
import com.wanghaixin.pojo.CarMake;

import java.util.List;

/**
 * @Auther: 王海新
 * @Date: 2020/11/1 19:16
 * @Description: 品牌管理service层
 */
public interface CarMakeService {

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  19:17  2020/11/1
     * @Version:  1.0.0
     * @Description:  添加功能
     */
    public int addCarMake(CarMake carMake);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  19:18  2020/11/1
     * @Version:  1.0.0
     * @Description:  删除功能
     */
    public void delCarMake(Integer id);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  19:19  2020/11/1
     * @Version:  1.0.0
     * @Description:  修改功能
     */
    public int updateCarMake(CarMake carMake);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  19:19  2020/11/1
     * @Version:  1.0.0
     * @Description:  id查询
     */
    public CarMake finfById(Integer id);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  19:20  2020/11/1
     * @Version:  1.0.0
     * @Description:  分页查询
     */
    public DataGridResult findByPage(QueryDTO queryDTO);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  8:13  2020/11/2
     * @Version:  1.0.0
     * @Description:  查询所有
     */
    public List<CarMake> findAll();
}
